//
//  LBSharpenFilter.h
//  OpenGLGame
//
//  Created by Nguyen Cong Huy on 11/27/12.
//  Copyright (c) 2012 UIT. All rights reserved.
//

#ifndef OpenGLGame_LBSharpenFilter_h
#define OpenGLGame_LBSharpenFilter_h

#include "LBFilter.h"

/**
 sharpness should be from -4.0 to 4.0
 */

class LBSharpenFilter: public LBFilter {
private:
    GLuint sharpnessUniform, imageWidthFactorUniform, imageHeightFactorUniform;
    float sharpness;
public:
    LBSharpenFilter();
    void setSharpness(float sharpness);
    void setupFilterForSize(int width, int height);
};

#endif
